home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-09-23 | 755 b | 33 lines | [TEXT/RLAB] |
- //-------------------------------------------------------------------//
- //
- // Syntax: logspace ( L1 , L2 )
- // logspace ( L1 , L2 , n )
-
- // Description:
-
- // Generate a logarithmically spaced vector. logspace(L1, L2)
- // generates a vector of 50 points, logarithmically spaced between
- // decades 10^L1 and 10^L2.
-
- // Logspace(L1, L2, N) generates N points.
-
- // If L2 is pi, then the generated values are between 10^L1 and pi.
- //-------------------------------------------------------------------//
-
- logspace = function(d1, d2, n)
- {
- global (pi)
-
- if(!exist (n)) { n = 50; }
-
- if(d2 == pi) {
- D2 = log10 (pi);
- else
- D2 = d2;
- }
-
- if (n < 2) { error ("logspace: N must be >= 2"); }
-
- return (10).^ [d1+(0:n-2)*(D2-d1)/(n-1), D2];
- };
-